#ifndef __SQL_LIST_H__
#define __SQL_LIST_H__

#include <sys_head.h>

#define USER_MAX 100

//顺序表数据
typedef struct UDP_client_data
{
    struct sockaddr_in data;
    char name[128];
}UDP_client_data;

//顺序表结构
typedef struct UDP_client_sql
{
    UDP_client_data * data;
    int len;
}UDP_client_sql;

// 初始化顺序表
int sql_list_init(UDP_client_sql ** list);

// 插入
int sql_list_insert(UDP_client_sql * list ,  UDP_client_data data , int pos );

// 删除
int sql_list_delete(UDP_client_sql * list , int pos );

// 查找   找到则 返回 用户的下标 没找到则 返回 -1
int sql_list_find(UDP_client_sql * list , UDP_client_data data );

// 修改
int sql_list_set_name(UDP_client_sql * list , int index , char * name);


// 比较数据
int sql_list_cmp(UDP_client_data D1 , UDP_client_data D2 );


#endif